'use strict';
const db = uniCloud.database()
exports.main = async (event, context) => {
  
	const { label, page = 1, pageSize = 10 } = event
	
	let matchObj = {}
	if (label !== '全部') {
		matchObj = {
			classify: label
		}
	}
	
	// 通过聚合分类获取数据
	const list = await db.collection('article')
	.aggregate()
	.match(
		matchObj
	// {classify: label},
	)
	.project(
	{content: false}
	)
	// 要跳过多少条数据
	.skip(pageSize * (page - 1))
	.limit(pageSize)
	.end()
	
	// const list = await db.collection('article')
	// .field({
	// 	// true 返回这个字段 false 不返回
	// 	content: false
	// })
	// .get()
	
  //返回数据给客户端
  return {
		code: 200,
		msg: "数据请求成功",
		data: list.data
	}

};
